// background.js

// 监听来自content script的消息
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
  // 检查消息类型是否为保存文章标题
  if (request.type === 'SAVE_TITLES') {
    // 将文章标题保存到chrome storage
    chrome.storage.local.set({ juejinTitles: request.titles }, () => {
      console.log('文章标题已保存到storage');
      // 发送响应给content script
      sendResponse({ success: true });
    });
    // 返回true表示异步发送响应
    return true;
  }
});

console.log('Background script loaded');